﻿/*<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="utf-8" %>
<%@ Import Namespace="Tong" %>
<%  


   string Abs_Path;
   Abs_Path = TongUse.SysPath;//得到路径
    
    %>*/

// 其它JS函数

//显示隐藏函数
//参数sid为显示隐藏ID
//
function showsubmenu(sid)
{
whichEl = eval("submenu" + sid);
if (whichEl.style.display == "none")
{
eval("submenu" + sid + ".style.display=\"\";");
}
else
{
eval("submenu" + sid + ".style.display=\"none\";");
}
}

//显示隐藏框架
///主要用于显示Bak框架

var show_bakFarme = false;//初始为不可见

function Show_bak()//显示隐藏框架

{
    if(show_bakFarme)
    {
    
        parent.frame.cols = "180,*,19";//打开BAK框架
		show_bakFarme = false;
    }
    else
    {
        parent.frame.cols = "181,1,*";//关闭BAK框架
		show_bakFarme = true;
    }
    
}


//显示隐藏函数
//参数scr为图片路径
//为最上面的功能页面所使用
function preloadImg(src)
{
	var img=new Image();
	img.src=src;
}
preloadImg("<%=Abs_Path %>aspnet/admin/Images/icon/admin_top_open.gif");

var displayBar=true;
function switchBar(obj)
{
	if (displayBar)
	{
		parent.frame.cols="0,*,19";
		displayBar=false;
		obj.src="<%=Abs_Path %>aspnet/admin/Images/icon/admin_top_open.gif";
		obj.title="打开左边管理菜单";
	}
	else{
		parent.frame.cols="180,*,19";
		displayBar=true;
		obj.src="<%=Abs_Path %>aspnet/admin/Images/icon/admin_top_close.gif";
		obj.title="关闭左边管理菜单";
	}
}


/// <summary>
/// 表单提交函数tj()
/// </summary>
/// <param name="Formid">要提交的表单名 为空为"form1"</param>
/// <returns>无返回值</returns>
function tj(Formid)
{

	if (Formid != undefined )//undefined 表示为空
	{
	
		if(Validator.Validate(document.getElementById('aspnetForm'),3))//验证表单 返回 bool 值
	    {
	
		    document.all(Formid).submit();		
		    Londing();//显示处理装态数据
	    }
	}
	else
	{
	
	     if(Validator.Validate(document.getElementById('aspnetForm'),3))//验证表单 返回 bool 值
	    {
	
		    document.all("form1").submit();	
		    Londing();//显示处理装态数据
	    }
	}
	
}

///快捷建
//key()
//
function key()
{
    //alert(event.keyCode);
    if(event.ctrlKey && event.keyCode==13)//保存文件 Ctrl (17) + Enter (13)
    {
        if(window.confirm("您确定要保存数据吗？"))
        {
        
			if(Validator.Validate(document.getElementById('aspnetForm'),3))//验证表单 返回 bool 值
			{
				this.aspnetForm.submit();
				Londing();//显示处理装态数据
			}
          
            
        }
    }
    
    if(event.ctrlKey && event.keyCode==71 )//修改文件  Ctrl (71) + G (13)
    {
        if(window.confirm("您确定修改文件吗？"))
        {
            if(Validator.Validate(document.getElementById('aspnetForm'),3))//验证表单 返回 bool 值
	       {
                this.aspnetForm.submit();
                Londing();//显示处理装态数据
           }
        }
    }
    if(event.shiftKey && event.keyCode == 65 )//添加新文件  Shift (16) + a (65)
    {
       
        //alert('添加新数据');
        Add();//没有传入参数
    }
            
    if( event.keyCode == 118 )//查找  F7 (118) 
    {
       
        alert('查找数据');
        find("_tryX.html");//打开的页面
    }	
    
    if( event.shiftKey && event.keyCode== 81 )//审核数据  Shift (16) + q (81)
    {
        alert('审核数据');
        Check("_tryX.html");//审核数据 函数
    }
	
	
	if( event.shiftKey && event.keyCode== 87 )//弃审数据  Shift (16) + w (87)
    {
        alert('弃审数据');
        UnCheck("_tryX.html");//弃审数据 函数
    }
}

//等待界面 
//Londing()
//

function Londing()
{
    //var str = null;
    var img_src = "<%=Abs_Path %>aspnet/admin/Images/icon/Loding.gif";//相对于;文档的
    
   /* str =    "<div id='Layer_loding'>";
    str +=   "<div align='center'><br />"  
    str +=   "<br />"  
    str +=   "<br />"  
    str +=   "<br />"
    str +=   "<img src='"+ img_src +"' alt='Loding...' width='85' height='20' /><br />"
    str +=    "<br />"
    str +=    "<span class='htc_text'> 正在处理数据......</span></div>"
    str +=    "</div>"
    document.write(str);//显示处理装态数据*/

    Load_img.src = img_src;
    eval("Layer_loding.style.display=\'block\';"); // 设定显示
	
}

//修改数据 
//Monfiy(sid)
//参数sid为修改内容的id 
//

function Monfiy(sid)//undefined 表示为空
{
    if( sid != undefined )
    {
            if(Validator.Validate(document.getElementById('aspnetForm'),3))//验证表单 返回 bool 值
	       {
             this.form.submit;
           }
    }
}

//添加新数据
//Add(page)
//参数page为添加内容的页面 
//
function Add(page)//undefined 表示为空
{
    if( page != undefined )
    {
        window.location.href = page;
    }
}

//查询数据
//find(page)
//参数find(paer)
// page为查询的页面
function find(page)//undefined 表示为空
{
    if( page != undefined )
    {
        winopen(page);//打开弹出窗口
    }
}


//审核数据
//Check(url)
//参数find(url)
// 审核的数据Url
function Check(url)//undefined 表示为空
{
    if( url != undefined )
    {
        window.location.href = url;
    }
}

//弃审数据
//UnCheck(url)
//参数find(url)
// 弃审的数据Url
function UnCheck(url)//undefined 表示为空
{
    if( url != undefined )
    {
        window.location.href = url;
    }
}


//册除数据
//Del(sid)
//参数Del(sid,val)
//sid  册除的数据的ID 或URL
//val 册除数据时的提示信息

function Del(sid,val)
{
    if( sid != undefined )//undefined 表示为空
    {
        if(confirm("此操作不可恢复\r\n确定删除"+val+"的数据吗？"))
        {
            window.location.href = sid;
        }
    
    }
}

//打开窗口
//winopen(page)
// page为查询的页面
function winopen(page)
{
    if(page!="")
    {
	window.open (page, 'Find', 'height= 423 width=400 toolbar=no, menubar=no, scrollbars=yes, resizable=no,location=no, status=no')
    }
}

//

///搜索数据函数 Search(IteZ,Url)
///参数 字段名 IteZ
/// 
function Search(IteZ,Url)
{
    if (IteZ!=undefined && IteZ!="")//如果有参数传入的话
    { 
        if(Url!=undefined && Url!="")//如果有URL传入的话
        { 

                //document.all(IteZ).value='WOWO,出来数据哒!!!!';//看看是不是字段
                Url = Url+"?"+IteZ+"="+escape(document.all(IteZ).value);
                window.open (Url, 'SearchX', ' toolbar=no, menubar=no, resizable=no,location=no, status=yes,scrollbars=yes');//找开窗口

        }
        else
        {

               // document.all(IteZ).value='WOWO,出来数据哒!!!!';//看看是不是字段
                Url = "Search.aspx?"+IteZ+"="+escape(document.all(IteZ).value);
                window.open (Url, 'SearchX', 'height= 423 width=80% toolbar=no, menubar=no, resizable=no,location=no, status=yes,scrollbars=yes');//找开窗口

        }
    }
    else
    {
        return false;
    }
}
///

///关闭窗口

function windowClose()
{
     window.close();//关闭父窗口
}



///函数 NoShowTop() 不显示头文件
///
///
function NoShowTop()
{
//eval(top2menu.style.display=\"none\";");
    top2menu.style.display="none";
}



///函数 insertAtCaret() 光标处插入文字
/// IE only  一定要和 storeCaret(obj) 联用
///参数说明
// textEl为form 表单对象
// text 为要插入的文字


function insertAtCaret (textEl, text)
 {
 
 try
 {
    textEl.onselect = storeCaret(this);
    textEl.onclick = storeCaret(this);
    textEl.onkeyup = storeCaret(this);
 }
 catch(e)
 {
    
 }
 
    if (textEl.createTextRange && textEl.caretPos)
     {
        var caretPos = textEl.caretPos;
        if(caretPos.text.charAt(caretPos.text.length - 1) == ' ')
        {
           caretPos.text = text + ' ';
        }
        else
        {
            caretPos.text =text;
        }
    }      
     else
     {        
        textEl.value  = text;
     }
} 

//光标处插入文字 事件函数
/*
<TEXTAREA NAME="aTextArea" ROWS="5" COLS="80" WRAP="soft"  ONSELECT="storeCaret(this);" ONCLICK="storeCaret(this);" ONKEYUP="storeCaret(this);">  这是例子，你可以在这里添加文字、插入文字。 </TEXTAREA>  
*/
function storeCaret (textEl) {
if (textEl.createTextRange) 
textEl.caretPos = document.selection.createRange().duplicate();    
}




//用用这个层 盖 住网页其它原素							
function sADiv(str){
	var msgw,msgh,bordercolor;
	bordercolor="#336699";//提示窗口的边框颜色
	
	//如果是IE select 不能 盖 住
	if(document.all)
	{
	    var ieselect  ;
	    ieselect= document.getElementsByTagName("select");
	    	
	    for( jj=0; jj< ieselect.length;jj++)
	    {
	        ieselect.item(jj).style.visibility="hidden";
	        
	    }
		
	}
	
	var sWidth,sHeight;
	sWidth=document.body.offsetWidth;
	sHeight=screen.height;
	var bgObj=document.createElement("div");
	bgObj.setAttribute('id','bgDiv');
	bgObj.style.position="absolute";
	bgObj.style.top="0";
	bgObj.style.background="#777777";
	bgObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75";
	bgObj.style.opacity="0.6";
	bgObj.style.left="0";
	bgObj.style.width=sWidth + "px";
	bgObj.style.height=sHeight + "px";
	bgObj.style.zIndex = "250";
	document.body.appendChild(bgObj);
	

   var title=document.createElement("h4");
   title.setAttribute("id","msgTitle");
   title.setAttribute("align","right");
   title.style.margin="0";
   title.style.padding="3px";
   title.style.background=bordercolor;
   title.style.filter="progid:DXImageTransform.Microsoft.Alpha(startX=20, startY=20, finishX=100, finishY=100,style=1,opacity=75,finishOpacity=100);";
   title.style.opacity="0.75";
   title.style.border="1px solid " + bordercolor;
   title.style.height="18px";
   title.style.font="12px Verdana, Geneva, Arial, Helvetica, sans-serif";
   title.style.color="white";
   title.style.cursor="pointer";
   title.innerHTML="关闭";
   title.onclick=function(){
		document.body.removeChild(bgObj);

		}

   var txt=document.createElement("p");
   txt.style.margin="1em 0"
   txt.setAttribute("id","msgTxt");
   txt.innerHTML=str;

}


//ＩＥ下把数据ＣＯＰＹ到剪贴板上的函数

function copyit(textit) { 

var clipBoardContent=textit;

clipBoardContent+='\r\n'; 

window.clipboardData.setData('Text',clipBoardContent); 


}

//js去除HTML标签

function DelHtml(Word) {
a = Word.indexOf("<");
b = Word.indexOf(">");
len = Word.length;
c = Word.substring(0, a);
if(b == -1)
b = a;
d = Word.substring((b + 1), len);
Word = c + d;
tagCheck = Word.indexOf("<");
if(tagCheck != -1)
Word = DelHtml(Word);
return Word;
}

